home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CU Amiga Super CD-ROM 17
/
CU Amiga Magazine's Super CD-ROM 17 (1997)(EMAP Images)(GB)[!][issue 1997-12].iso
/
CUCD
/
Programming
/
DiceSource
/
src
/
dcpp
/
error.h
< prev
next >
Wrap
Text File
|
1997-09-09
|
3KB
|
68 lines
/*
* ERROR.H
*
* (c)Copyright 1992-1997 Obvious Implementations Corp. Redistribution and
* use is allowed under the terms of the DICE-LICENSE FILE,
* DICE-LICENSE.TXT.
*/
#define EERROR 1
#define EWARN 2
#define EFATAL 3
#define EF_ERROR (EERROR << 12)
#define EF_WARN (EWARN << 12)
#define EF_FATAL (EFATAL << 12)
#define EF_MASK (0xF000)
#define EFATAL_INPUT_FILE_REQUIRED (EF_FATAL|1)
#define EFATAL_CANT_CREATE_FILE (EF_FATAL|2)
#define EERROR_UNKNOWN_DIRECTIVE (EF_ERROR|3)
#define EFATAL_MAX_IFS (EF_FATAL|4)
#define EERROR_MULTIPLE_ELSE_FOR_IF (EF_ERROR|6)
#define EERROR_ENDIF_WITHOUT_IF (EF_ERROR|7)
#define EERROR_ERROR_DIRECTIVE (EF_ERROR|9)
#define EFATAL_MAX_INCLUDE (EF_FATAL|10)
#define EERROR_FILE_SIZE (EF_ERROR|11)
#define EFATAL_NO_MEMORY (EF_FATAL|12)
#define EERROR_READ_ERROR (EF_ERROR|13)
#define EFATAL_READ_ERROR (EF_FATAL|13)
#define EERROR_STRINGTIZE (EF_ERROR|14)
#define EWARN_IFS_LEFT_PENDING ( EF_WARN|15)
#define EERROR_UNEXPECTED_EOF (EF_ERROR|16)
#define EFATAL_SOFTERROR_177 (EF_ERROR|17)
#define EERROR_UNTERMINATED_STRING (EF_ERROR|18)
#define EERROR_UNTERMINATED_CHARCONST (EF_ERROR|19)
#define EFATAL_READ_PRECOMP (EF_FATAL|20)
#define EFATAL_PARSE_PRECOMP (EF_FATAL|21)
#define EFATAL_SEEK_OUTPUT (EF_FATAL|22)
#define EERROR_UNDEF_NO_SYMBOL (EF_ERROR|23)
#define EERROR_ILLEGAL_NULL_SYMBOL (EF_ERROR|24)
#define EFATAL_MAX_MACRO_ARGS (EF_FATAL|25)
#define EERROR_EXPECTED_COMMA (EF_ERROR|26)
#define EERROR_EXPECTED_CLOSE_PAREN (EF_ERROR|27)
#define EFATAL_SOFT_ERROR_REPLACE (EF_FATAL|28)
#define EERROR_RECURSIVE_MACRO (EF_ERROR|29)
#define EERROR_UNEXPECTED_EOF_MACRO (EF_ERROR|30)
#define EWARN_MACRO_CROSSES_INCLUDE ( EF_WARN|31)
#define EERROR_NOT_ENOUGH_ARGS_MACRO (EF_ERROR|33)
#define EERROR_EXPECTED_CLOSE_PAREN_MAC (EF_ERROR|34)
#define EFATAL_SOFTWARE_ERROR_CREATOR (EF_FATAL|35)
#define EFATAL_SOFTWARE_ERROR_MACRO (EF_FATAL|36)
#define EFATAL_SOFTWARE_ERROR_ALLOCATE (EF_FATAL|37)
#define EFATAL_NOMINAL_INCLUDE (EF_FATAL|38)
#define EERROR_SYNTAX_ERROR (EF_ERROR|39)
#define EERROR_TOO_MANY_CLOSE_PARENS (EF_ERROR|40)
#define EERROR_EXPRESSION_TOO_COMPLEX (EF_ERROR|41)
#define EFATAL_ERROR_PARSING_EXP (EF_FATAL|42)
#define EERROR_PARSING_INCLUDE (EF_ERROR|43)
#define EFATAL_SEEK_PRECOMP (EF_ERROR|44)
#define EERROR_EXPECTED_COMMA_CLOSE (EF_ERROR|45)
#define EERROR_EXPECTED_CLOSE_PAREN_ARG (EF_ERROR|46)
#define EERROR_CANT_OPEN_FILE (EF_ERROR|47)
#define EWARN_NESTED_COMMENT ( EF_WARN|48)